var nulldivIcon = L.divIcon({
    className: 'hidden-label', // 自定义样式
    html: '', // 清空 HTML 内容
    iconSize: [0, 0], // 将图标大小设置为 0，相当于隐藏标签
    iconAnchor: [0, 0] // 图标锚点
})

// 监听地图缩放事件
map.on('zoomend', function () {
    var currentZoom = map.getZoom();
    if (currentZoom < 13) {
        console.log(currentZoom)
        map.eachLayer(function (layer) {
            if (layer instanceof L.Marker) {
                layer.setIcon(nulldivIcon);
            }
        });
    } else {
        map.eachLayer(function (layer) {
            if (layer instanceof L.Marker) {
                var text = layer.options.name || '';
                var html = '<div class="label-content">' + text + '</div>';
                const labelIcon = L.divIcon({
                    className: 'custom-label', // 自定义样式
                    html: html, // 包含文本的 HTML
                    iconSize: [100, 30], // 长方形的大小
                    iconAnchor: [50, 15] // 图标的锚点（使其居中）
                });
                layer.setIcon(labelIcon); // 显示标记
            }
        });
    }
});